throw punches - German English Dictionary